// 路由的守卫
import router from './index'
import { user} from '@/store/app'
// 定义不需要token的页面
const whiteList = ['/login']
router.beforeEach((to,from,next) => {
  const userStore = user()
  // 如果token存在，且去往的路径为登录页面，则去往重定向的页面user
  if (userStore.token) {
    if(to.path === '/login'){
      next('/')
    }else{
      // 去往的路径为不是登录页面， 则放行去往页面
      next()
    }
  }else{
    // 如果token不存在，且去往的页面不需要koken，则放行
    if(whiteList.includes(to.path)){
      next()
    }else{
      // 如果token不存在， 且去往的页面需要koken， 则去往登录页面
      next('/login')
    }
  }
})